Recuperar valor de checkbox selecionado JSF

Boa noite…

Estou tentando resolver um problema que deve ser mt simples mas eu não consigo fazer dar certo…
Tenho um exemplo aonde eu digito uma senha e se eu selecionar um checkbox a senha é impressa logo abaixo usando ajax.

password.xhtml



 <h:form>
            <h:panelGrid columns="2">
                <h:outputText value="Password: "></h:outputText>
                <h:inputText value="#{exemploAjax.exemplo}">
                    <f:ajax event="keyup" render="outid"></f:ajax>
                </h:inputText>
                <h:selectBooleanCheckbox value="#{exemploAjax.confirma}">
                </h:selectBooleanCheckbox>
                <h:outputText value="Exibir password"/> &nbsp;
                <h:outputText id="outid" value="#{exemploAjax.exemplo}"></h:outputText>
            </h:panelGrid>
        </h:form>

ExemploAjax.java

...


    private boolean confirma;
    private String exemplo;
   
    public boolean isConfirma() {
        return confirma;
    }

    public void setConfirma(boolean confirma) {
        this.confirma = confirma;
    }

  
    public String getExemplo() {
        return exemplo;
    }

    public void setExemplo(String exemplo) {
        this.exemplo = exemplo;
    }

...

Assim como está vai sempre imprimir o que eu escrever na minha caixa de texto. Como fazer um método que faça o que está na caixa de texto aparecer apenas ao ser selecionado o checkbox?? Deu pra entender?

Obrigada

segue um exemplo, http://www.mkyong.com/jsf2/jsf-2-checkboxes-example/

t+