Auto Complete Primefaces em um inputTextarea

Olá galera,

Alguém já utilizou o completeMethod no componente inputTextarea? http://www.primefaces.org/showcase/ui/inputTextarea.jsf

Estou com um pequeno problema… ao digitar no campo Textarea ele me traz certinho a lista de opções para completar, porém ao selecionar, ele apenas “completa” e não pega o item inteiro selecionado.

Por exemplo: tenho na minha lista um objeto chamado “isBaseOf”. Se eu digitar “isba”, ele me traz a opção na lista do “isBaseOf”, mas ao selecioná-lo, ele apenas completa a string, ficando “isbaseOf” ao invés de “isBaseOf” com o B maiusculo.

Alguém tem uma sugestão? Obrigado.

meu xhtml:

<p:inputTextarea value="#{owlBean.query}" queryDelay="750" completeMethod="#{owlBean.complete}" id="query" cols="85" rows="7" minQueryLength="2" >
	<p:ajax process="@this" event="itemSelect" />
</p:inputTextarea>

Meu metodo:

//AUTO COMPLETE
public List<String> complete(String query) {
	List<String> queryResult = new ArrayList<String>();
		
	for (String exp : listTudo) {
		if (exp.toLowerCase().contains(query.toLowerCase())) {
			queryResult.add(exp);
		}
	}
	return queryResult;
}