Summernote is a JavaScript library that helps you create WYSIWYG editors online.
Demo Page github.com Page
Hello World
scroll text...
https://api.github.com/emojis