Habilitar campo cpf ou cnpj no primefaces

Estou tentando habilitar um campo para o usuario digitar o cpf ou cnpj quando ele selecionar a opção de pessoa fisica ou juridica, alguem pode me ajudar? segue o codigo abaixo:

		<h:outputLabel id="lbPessoa" value="Pessoa: " for="pessoa" />
				<p:selectOneRadio id="pessoa" value="#{usuarioBean.usuario.pessoa}"
					required="true" requiredMessage="Campo [Pessoa] é obrigatório.">
					<f:selectItem itemLabel="Jurídica" itemValue="Jurídica" />
					<f:selectItem itemLabel="Física" itemValue="Física" />
					<p:ajax event="change" update="pnlPessoa pnlCpfOUCnpj" />
				</p:selectOneRadio>

				<p:outputPanel id="pnlPessoa" style="float: right;">

					<h:outputLabel id="lbCpf" value="CPF:" for="cpf"
						converter="cpfConverter"
						rendered="#{usuarioBean.usuario.pessoa=='PF'}" />
					<h:outputLabel id="lbCnpj" value="CNPJ:" for="cnpj"
						converter="cnpjConverter"
						rendered="#{usuarioBean.usuario.pessoa=='PJ'}" />

				</p:outputPanel>

				<p:outputPanel id="pnlCpfOUCnpj" style="float: left;">

					<p:inputMask mask="999.999.999-99" id="cpf" size="25"
						rendered="#{usuarioBean.usuario.pessoa=='PF'}"
						value="#{usuarioBean.usuario.cpf}" style="float: right;"
						converter="tipopessoaConverter" />

					<p:inputMask mask="99.999.999/9999-99" id="cnpj" size="25"
						rendered="#{usuarioBean.usuario.pessoa=='PJ'}"
						value="#{usuarioBean.usuario.cnpj}" style="float: right;"
						converter="tipopessoaConverter" />

				</p:outputPanel>