Небольшая подборка «визуальных» текстовых редакторов для сайта о которых вы наверно не знали. Примечательно то, что у них них есть API и вы можете создать на их основе свой редактор, подходящий именно для вашего сайта.
Squire HTML5 rich text editor
GitHub: https://github.com/neilj/Squire
DEMO: http://neilj.github.io/Squire/
Quill HTML5 rich text editor
GitHub: https://github.com/quilljs/quill
DEMO: http://quilljs.com/
Medium.js HTML5 rich text editor
GitHub: https://github.com/jakiestfu/Medium.js
DEMO: http://jakiestfu.github.io/Medium.js/docs/