selectOneMenu dinâmico no JFS

Boa tarde, eu estou querendo fazer um selectOneMenu dinamico, vou explicar bem detalhado.

Quero ter um inputText e enquanto es estiver escrevendo nele, quero que acione o selectOneMenu, ai pego o que o usuário estiver escrevendo e faço o select no banco e retorno uma lista, e que essa lista apareça no selectOneMenu.

Parecido com o site do Decolar.com, que vc vai digitando a origem ou o destino e ele te lista as possibilidades.

Eu uso Hibernate 4 e JFS 2

Obrigado.

Velho não reinvente a roda use o autocomplete do primefaces


http://www.primefaces.org/showcase/ui/autoCompleteBasic.jsf