Na ovu temu je već dosta rečeno:
http://www.devprotalk.com/showthread.php?t=72
Btw, meni se najviše sviđa rešenje koje je odrađeno u Jotovim aplikacijama. Mislim da je u pitanju Editor iz Dojo projekta, samo treba videti kako ga izvući odatle (ako ne želiš da koristiš Dojo). Definitivno nije za nekog ko bi hteo "sipaš i ne misliš" editor.