Stix.js is a jQuery plugin which allows you to append an inline WYSIWYG editor to any Html element to make it editable.
Now works with Font Awesome 4.0.3
Demo
Document
For Font Awesome 3.x