Fork me on GitHub
Attention: This component is still under progress and experimental.
b:checkBox The checkBox tag renders an HTML input element of the type "checkbox". This component is designed for situations where you want to display an option to the user that can be enabled or disabled, such as a "remember me" checkbox on a login form.
Tag attributes
HTML5 tag attributes
Tag control
Adds f:ajax as child to component.

Change it and see JSF example.
component
some description
tooltip

                            <!DOCTYPE html> 
<html xmlns="http://www.w3.org/1999/xhtml" 
      xmlns:h="http://xmlns.jcp.org/jsf/html" 
      xmlns:f="http://xmlns.jcp.org/jsf/core" 
      xmlns:b="http://butterfaces.org/components"> 
<h:head /> 
<body>
    <h:form id="formId">
        <b:checkBox id="input"
                    label="label"
                    hideLabel="false"
                    value="false"
                    description="some description"
                    switch="false"
                    readonly="false"
                    required="false"
                    disabled="false"
                    autoFocus="false"
                    rendered="true">
            <b:tooltip>
                tooltip
            </b:tooltip>
        </b:checkBox>
    </h:form> 
</body> 
</html>