Problema de atributos em componentes de JSF 2.0

Olá, a minha dúvida é que eu criei um coponente no JSF 2.0 como esse:

<ui:composition xmlns="http://www.w3.org/1999/xhtml"
	xmlns:cc="http://java.sun.com/jsf/composite"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core">

	<f:loadBundle basename="resources" var="msg" />

	<cc:interface>
		<cc:attribute name="descricao"  type="java.lang.String" />
		<cc:attribute name="vinculado" required="true" />
		<cc:attribute name="tamanho" default="width : 265px;" />
	</cc:interface>

	<cc:implementation>
		<td>
			<h:outputLabel value="#{cc.attrs.descricao}" />
		</td>
		<td>
			<h:inputText id="#{cc.attrs.descricao}" value="#{cc.attrs.vinculado}" style="#{cc.attrs.tamanho}" />
		</td>
	</cc:implementation>

</ui:composition>

e o problema é que ao usar o componente passando o atributo descricao com algum espaço no meio texto ocorre esse erro:

javax.servlet.ServletException: Cod Fabricante
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:606)
	br.com.priori.filter.SecuritFilter.doFilter(SecuritFilter.java:49)

o uso do componente:

<p:campoEntrada descricao="Cod Fabricante" vinculado="#{baProdutoMB.selectedProduto.cdfabricante}" />

Se eu passar esse “Cod Fabricante” sem o espaço no meio, dá certo, mas acredito que dá pra resolver isso, alguém já passou por esse tipo de problema!

Obrigado desde já!

o/