         return view
     }()
     
+    open var contentView: UIView = {
+        let view = UIView()
+        view.translatesAutoresizingMaskIntoConstraints = false
+        return view
+    }()
+    
     /**
      A UIVisualEffectView that adds a blur effect to make the view appear transparent.
      

    
    /// Deactivates the NSLayoutConstraintSet's
    private func deactivateConstraints() {
        textViewLayoutSet?.deactivate()
        leftStackViewLayoutSet?.deactivate()
        rightStackViewLayoutSet?.deactivate()

    
    /// Updates the constraint constants that correspond to the padding UIEdgeInsets
    private func updatePadding() {
        contentViewLayoutSet?.top?.constant = padding.top
        contentViewLayoutSet?.left?.constant = padding.left
        contentViewLayoutSet?.right?.constant = -padding.right
        contentViewLayoutSet?.bottom?.constant = -padding.bottom
    }
    
    /// Updates the constraint constants that correspond to the inputTextViewPadding UIEdgeInsets
