Máscara do Inputtext está sendo perdida quando o controle é re-rendereizado

Meu formulário utlizo entradas de CPF e CNPJ que utilizam o “mask” do jQuery

<h:inputText id="txt_adquirenteCNPJ" immediate="true" required="false" size="18" value="#{bbIndex.adquirenteCNPJ}"> <rich:jQuery selector="#txt_adquirenteCNPJ" query="mask('99.999.999/9999-99')" timing="onload"/> </h:inputText>

, no entanto quanto a página é carregada funciona 100% mas na hora que eu chamo um ouvinte e re-renderizo o controle a máscara está sendo perdida.

<a4j:commandButton value="Adicionar" id="btnAdd" actionListener="#{bbIndex.actionAdquirente}" reRender="dtAdquirente,txt_adquirenteCPF,txt_adquirenteCNPJ,txt_adquirenteNome, txt_adquirenteEndereco"/>

Até entendi que isto ocorre pois o timing está “onload”, ou seja, durante a carga da página, mas como faço para que a máscara seje mantida mesmo após a nova renderização? Alguém pode me ajudar ?

Alguém sabe onde encontro referencias para este problema ?