Personalizacao dos Componentes estilo JavaScript (JSF)

Boa tarde pessoal,

Sou iniciante em JSF e depois de ver muito tutoriais (básicos alias), um ou outro eu identificava algumas técnicas de validação, ou até mesmo de personalização dos componentes como se fossem feitos via Javascript, porém, nos backbeans.

Basicamente, imaginem que num evento onFocus, eu quisesse mudar a cor de fundo via Javascript. Até ai nao tem segrede. Agora com este cenário, seria possível fazer o mesmo com JSF sem o uso explícito de Javascript. Apenas pelos backbeans?

Se sim, alguem poderia dar um exemplo?

Muito obrigado,

Alexandre

JSF puro? Não.
Talvez alguma biblioteca de componentes permita isso, mas tbm não dessa forma (pelo backing bean).

Até mais!