Fork me on GitHub
Attention: This component is still under progress and experimental.
b:textArea The textArea tag renders an HTML "textarea" element.
Tag attributes
HTML5 tag attributes
Tag controls
Adds f:ajax as child to component.

Change it and see JSF example.
component
Hint: you can use multiline placeholders by adding '\n'.
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:textArea id="input"
                    label="label"
                    hideLabel="false"
                    value="null"
                    tooltip="tooltip"
                    readonly="false"
                    required="false"
                    disabled="false"
                    placeholder="Enter text..."
                    autoFocus="false"
                    rendered="true">
            <b:tooltip>
                tooltip
            </b:tooltip>
        </b:textArea>
    </h:form> 
</body> 
</html>
                        
                            <?xml version="1.0" encoding="UTF-8"?> 
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" 
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
         xsi:schemaLocation="http://java.sun.com/xml/ns/javaee 
                             http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" 
         version="3.0"> 
  <!-- Auto trim function for input components -->
  <!-- default is 'true' -->
  <context-param>
     <param-name>org.butterfaces.autoTrimInputFields</param-name>
     <param-value>true</param-value>
  </context-param>
  <context-param>
  <!-- Max length counter text for counting components -->
  <!-- default is '{0} of {1} characters' -->
     <param-name>org.butterfaces.maxLengthText</param-name>
     <param-value>{0} of {1} characters</param-value>
  </context-param>
</web-app>