Pues en si basicamente es un iframe con el designmode on, todo lo demas es Javascript, para insertar cosas html en el iframe un ejemplo:
(suponiendo que tengas un iframe con id editor)
Código:
window.onload = function() {
document.getElementById( "editor" ).contentWindow.document.designMode = "on";
}
luego una funcion basica como insertar un string
Código:
function bold() {
document.getElementById("editor").e.contentWindow.document.innerHTML += "<b>Negritas!!</b>";
}
y asi, no creo que encuentres un tutorial paso a paso, pero es lo basico que necesitas ;)