Primefaces selectOneMenu não funciona, mas o padrão funciona

Bom dia pessoal
eu tenho código abaixo:
<?xml version='1.0' encoding='UTF-8' ?>

    <!-- INTERFACE -->
    <cc:interface>
        <cc:attribute name="tipoEmail" class="com.tebosoftware.teboerp.model.tipos.TipoEmail" />
        <cc:attribute name="style" />
        <cc:attribute name="styleClass" />
        <cc:attribute name="required" default="false" type="java.lang.Boolean" />
    </cc:interface>

    <!-- IMPLEMENTATION -->
    <cc:implementation>
        <p:selectOneMenu
            id="input"
            value="#{cc.attrs.tipoEmail}"
            style="#{cc.attrs.style}" 
            styleClass="full-width #{cc.attrs.styleClass}"
            required="#{cc.attrs.required}"
            converter="#{tipoEmailConverter}">
            <f:selectItems value="#{buscaTipoEmailMB.list}"
                           var="email"
                           itemLabel="#{email.descricao}"
                           itemValue="#{email}" />
        </p:selectOneMenu>
    </cc:implementation>
</html>

ao utilizá-lo, a lista de itens é preenchida mas o valor não é selecionado e ainda afeta outro inputText.
Se eu trocar para o padrão (<h:selectOneMenu>) funciona tudo normalmente.
Alguém já passou por isso?