Rich text editor for the web