add TextBoxPrivate