Paul Visco's Surebert text editor is an easy to use html editing system. While you can use it to insert images, etc. It is intended for basic text markup or content area. It has a plugin system that allows developers to make new plugns which have access to the content being edited, the selection, and the DOM node it is contained in.
Surebert Editor features a backup system that relies on cookies or Flash Storage space when avaiable to store the data being type don the users local computer in case they leave the page or their browser crashes, the restore to where they left off by clicking on the restore button.
Most markup buttons in the toolbar work in both editor and soure mode. An example plugin is the search utility, which allows the user to easily search and replace a word in either editor or view source mode. Each editor also has a dataIn and dataOut method. The dataIn method is used to replace or fill the editor with data from another source. The dataOut method allows hooks for saving the data using ajax.