TODO: Override "maxChars" with value set in element's maxlength attribute. Allow going over limit but show message indicating that limit has been reached/passed. Allow ability to customize this message.