             return textView
         }
 
+        static var sendButton: UIButton {
+            let button = UIButton(frame: .zero)
+            button.setTitle("Send", for: .normal)
+            button.setTitleColor(UIColor(red:0.02, green:0.48, blue:0.96, alpha:1), for: .normal)
+            return button
+        }
+
     }
 
 }

    // MARK: Subviews

    let textView = Factory.textView

    private func loadSubviews() {
        addSubview(textView)
    }

    // MARK: Layout

    private func setupLayout() {
        translatesAutoresizingMaskIntoConstraints = false
        textView.snp.makeConstraints {
            $0.height.equalTo(0)
            $0.top.left.equalTo(8)
            $0.bottom.equalTo(-8)
        }
        sendButton.snp.makeConstraints {
            $0.left.equalTo(textView.snp.right).offset(8)
            $0.right.bottom.equalTo(-10)
        }
        textView.setContentHuggingPriority(UILayoutPriorityDefaultLow, for: .horizontal)
        sendButton.setContentHuggingPriority(UILayoutPriorityDefaultHigh, for: .horizontal)
    }

    fileprivate func updateTextViewHeight() {
