[Resolvido]PlaceHolder Java

Pessoal boa tarde quero colocar um place holder no meu <h:inputText> mas ele apresenta o seguinte erro
o atributo placeholder não está definido no componente inputText, estou usando o jsf.
Como coloco um placeholde no h:inputText?
Meu codigo

<h:inputText value="#{bean.value}" placeholder="Buscar"/>

Quando um componente JSF não implementa um atributo html, você pode tentar setá-lo com javascript:

document.getElementById('idDoSeuComponente').placeholder = 'Texto do placeholder';

Ou

Custom HTML tag attributes are not rendered by JSF

DICA: Não use mais JSF! (Nada contra ele, já usei bastante, só que já foi a época)