 	public override func layoutSubviews() {
 		super.layoutSubviews()
 		
-		let sizes: TextViewFormItemCellSizes = compute(bounds.width)
+		let sizes: TextViewFormItemCellSizes = compute()
 		titleLabel.frame = sizes.titleLabelFrame
 		placeholderLabel.frame = sizes.placeholderLabelFrame
 		textView.frame = sizes.textViewFrame
+		
+		var textViewInset = self.layoutMargins
+		textViewInset.top = 5
+		textViewInset.bottom = 10
+		textView.textContainerInset = textViewInset
 	}
 	
 	// MARK: UIResponder

		textView.backgroundColor = UIColor.clear
		textView.isScrollEnabled = false
		textView.delegate = self

		textView.textContainer.lineFragmentPadding = 0
		textView.textContainerInset = UIEdgeInsetsMake(5, 16, 10, 16)

		if model.toolbarMode == .simple {
			textView.inputAccessoryView = toolbar

			let availableSize = veryTallCell.size
			let size = textView.sizeThatFits(availableSize)
			(slice, remainder) = bottomRemainder.divided(atDistance: size.height, from: .minYEdge)
			textViewFrame = CGRect(x: bounds.minX, y: slice.minY, width: bounds.width, height: slice.height)
		}
		maxY = max(textViewFrame.maxY, maxY)

