         message = UIView(frame: CGRect(x: 0, y: y, width: view.bounds.size.width, height: messageHeight))
         message.backgroundColor = backgroundColor
         
-        messageText = UILabel(frame: CGRect(x: 0, y: offsetY, width: message.bounds.size.width, height: height))
+        messageText = UILabel(frame: CGRect(x: textPadding, y: offsetY, width: message.bounds.size.width - textPadding * 2, height: height))
         messageText.text = text
         messageText.font = GSMessage.font
         messageText.textColor = textColor

    case Height(CGFloat)
    case Position(GSMessagePosition)
    case TextColor(UIColor)
}

extension UIViewController {

                case let .Height(value): height = value
                case let .Position(value): position = value
                case let .TextColor(value): textColor = value
                case let .TextPadding(value): textPadding = value
                }
            }
        }
