Giusto ieri cercavo qualcosa di simile (anche + semplice) quando ho capito dopo una breve ricerca le difficoltà che si sarebbero incontrate (tipo la diversa gestione dei browser e le scarse risorse in rete) e visto che per me non era obbligatorio ho rinunciato.
Se tu non puoi fare come me (abbandonare) potresti tentare di modificare un editor html tipo tinymce ma sarebbe un lavoro complesso, poi caso mai mi sbaglio e qualche utente del forum l'ha già realizzato in tutti i casi auguri.