RKRichTextView is one of the most advanced Editable Rich Text View.