Yesterday I answered a similar question. Do not complicate your project piggy-backing parts of the huge seam framework. Look for simpler solutions. For instance if you just want simple text formatting you could use the RichFaces insert tag or see how for instance Maven Doxia does the job (converts all kind of text formats to all kinds of text formats)
P.S. but give Seam a full try in another project !
so what's the reason of creating UI components in Seam framework? What is so special in formattedTExt (wiki style formatting) that is should belong to Seam? Why there is no such component in RichFaces?
Yes, there is a RichFaces component : the Insert tag.
Look it up in the RichFaces documentation. There are also numerous possibilities to include all kind of text formatting components. I mentioned Doxia, but there are others.
The reason to include the ui-tags is just to ease/trelax you work by using Facelet templating.
(this is my personal number one objective to use Seam; do not invent what is already invented and abstract away what should be abstracted away).