Lo que hacen estos editores es generar codigo html (o bbcode en algunos casos) para guardar eso como texto.
Asi que no deberias tener mas problemas que al textarea que uses, hacerlo de texto enriquecido, luego se guarda de la misma manera, solo que vas a estar guardando html en vez del texto plano.
No se si es el que tenes, pero uno bastante simple para implementar y bastante completo tambien, es el
HTMLarea.
Slds.