JavaScript WYSIWYG - кто сможет написать с 0?

Если сильно захочу, может быть и напишу.
Вопрос зачем и почему бы не использовать готовые решения?

Зачем с нуля то? Уже написанных аналогов не хватает? тот же Ekit

Что написать-то? "JavaScript WYSIWYG". Я написал. 🙂