<![CDATA[ Adds watermark capability to HTML input and textarea elements. A watermark typically appears as light gray text within an input or textarea element whenever the element is empty and does not have focus. This provides a hint to the user as to what the input or textarea element is used for, or the type of input that is required. ]]>
<property><name>suffix</name><classname>java.lang.String</classname><description> Use this if watermark should be attached to element with id different then component id. i.e.: rich:comboBox with id="combo" nested in form with id="f" renders input with clientId="f:combocomboboxField" So in order to attach watermark to that element provide suffix="comboboxField".</description></property><property><name>for</name><classname>java.lang.String</classname><description> Use this if watermark cannot be nested within come components i.e. in calendar. Example 1: rich:calendar with id="c" nested in form with id="f" renders input with clientId="f:cInputDate". rich:calendar also gets messed up if watermark is nested within, so place it outside of calendar. So in order to attach watermark to that element provide for="c" suffix="InputDate". Example 2: watermark should be attached to pure html input (not jsf component) with id="htmlInput". To achieve this provide for="htmlInput".</description></property>