code: function () {
          var self = this, elm = self.getEl(), openElm = self.getEl('open'), rect = self.layoutRect();
          var width, lineHeight, innerPadding = 0, inputElm = elm.firstChild;
  
          if (self.statusLevel() && self.statusLevel() !== 'none') {
            innerPadding = (
              parseInt(DomUtils.getRuntimeStyle(inputElm, 'padding-right'), 10) -
              parseInt(DomUtils.getRuntimeStyle(inputElm, 'padding-left'), 10)
            );
          }
  
          if (openElm) {
            width = rect.w - DomUtils.getSize(openElm).width - 10;
          } else {
            width = rect.w - 10;
          }
  
          // Detect old IE 7+8 add lineHeight to align caret vertically in the middle
          var doc = document;
          if (doc.all && (!doc.documentMode || doc.documentMode <= 8)) {
            lineHeight = (self.layoutRect().h - 2) + 'px';
          }
  
          $(inputElm).css({
            width: width - innerPadding,
            lineHeight: lineHeight
          });
  
          self._super();
  
          return self;
        }
docs: Repaints the control after a layout operation.
  
  @method repaint