Conheça o Summernote editor wysiwyg.
Saiba mais em: https://summernote.org/getting-started/#simple-example