validação <t:inputCalendar> jsf

Aguem ja teve problemas com a validacao desse campo? quando o usuario digita letras por exemplo. Aqui o codigo do validador so é acessado quando o usuario usa o calendario js ou digita uma data direitnho.

Cara nmão entendi sua dúvida

que tipo de validação vc esta usando ???

se possível poste um pedaço do código

*na view:

<t:inputCalendar styleClass=“botaosub” value="#{consultarForm.dataInicial}"
id=“dataInicial”
renderAsPopup=“true”
popupDateFormat=“dd/MM/yyyy”
renderPopupButtonAsImage=“true”>
<f:validator validatorId=“datavalidator” />
</t:inputCalendar>

<h:commandButton styleClass=“botaosub” value=“Pesquisar” action="#{consultarForm.listarObjetos}" id=“consultar”/>

*no backing bean:

private java.util.Date dataInicial;

public java.util.Date getDataInicial() {
return dataInicial;
}
public void setDataInicial(java.util.Date dataInicial) {
this.dataInicial = dataInicial;
}