 
     private func commonInit() {
         NotificationCenter.default.addObserver(self, selector: #selector(ExpandableTextView.textDidChange), name: UITextView.textDidChangeNotification, object: self)
+        self.updateBoundsToFitSize()
         self.configurePlaceholder()
         self.updatePlaceholderVisibility()
     }

    }

    // MARK: - Private methods

    private func scrollToCaret() {
        if let textRange = self.selectedTextRange {

    }

    @objc func textDidChange() {
        self.updateBoundsToFitSize()
        self.updatePlaceholderVisibility()
        self.scrollToCaret()

