怎么设置textarea中选中文字的样式(js高级?)

如何设置textarea中选中文字的样式(js高级???)
光标选中textarea中的一段文字,然后给选中的文字添加粗体、斜体等属性,如何操作啊???
有没有高级点的教程,大神们给个建议怎么设置textarea中选中文字的样式(js高级?)
------解决思路----------------------
找富文本框编辑器,这不是textarea能搞定的,比如下面额
http://www.dinoui.com/chs/Controls/Control15.html
------解决思路----------------------
textarea不行,要div或者iframe这种可以编辑的容器