                     delay: 0.0,
                     options: [.AllowUserInteraction, .BeginFromCurrentState],
                     animations: { [unowned self] () -> Void in
-                        self.setHeiht(estimatedHeight)
+                        self.setHeight(estimatedHeight)
                         self.heightChangeUserActionsBlock?(growingTextViewHeightBegin: oldHeight, growingTextViewHeightEnd: estimatedHeight)
                         
                         self.superview?.layoutIfNeeded()

                    }
                )
            } else {
                setHeiht(estimatedHeight)
                heightChangeUserActionsBlock?(growingTextViewHeightBegin: oldHeight, growingTextViewHeightEnd: estimatedHeight)
                
                superview?.layoutIfNeeded()

        }
    }
    
    private func setHeight(height: CGFloat) {
        if let heightConstraint = self.heightConstraint {
            heightConstraint.constant = height
        } else if !constraints.isEmpty {
