TinyMCE

TinyMCE is a javascript html wysiwyg editor.


 * outputs markup and css in innerhtml.
 * needs cleanup
 * widely used.

Self Description
TinyMCE is a platform independent web based Javascript HTML WYSIWYG editor control released as Open Source under LGPL.

TinyMCE has the ability to convert HTML TEXTAREA fields or other HTML elements to editor instances.

— http://www.tinymce.com