 
     func textViewDidEndEditing(_ textView: UITextView) {
         _delegate?.textViewDidEndEditing?(textView)
+        clearButton.isHidden = true
     }
 
     func textViewShouldEndEditing(_ textView: UITextView) -> Bool {


    private func setup() {
        delegate = self
    }
}

extension ThemeableTextView: UITextViewDelegate {
    func textViewDidChange(_ textView: UITextView) {
        _delegate?.textViewDidChange?(textView)
    }

    func textViewShouldBeginEditing(_ textView: UITextView) -> Bool {

extension ThemeableTextView: Themeable {
    func apply(theme: Theme) {
        self.theme = theme
        clearButton.tintColor = theme.colors.tertiaryText
        backgroundColor = theme.colors.paperBackground
        textColor = isShowingPlaceholder ? theme.colors.tertiaryText : theme.colors.primaryText
        keyboardAppearance = theme.keyboardAppearance
