I want to incorporate editor in the HTML form. When the users enter the description they can choose the font type, size and color. They can also use Bold, italic, underlined letters. Sounds familiar? Just like when you use "Post new thread" form in webdeveloper.com.

I noticed that form editor in webdeveloper.com is not very sophisticated. It just adds the tags when you click on "Bold", "Italic", etc., But, some sites actually change the text color, size, etc., without adding any tags. It is just like typing in MS Word. How is this done?