Why is INPUT field size different across platforms? OS X vs Windows?
Size is the char amount that goes into the input field. If you want to style it, use CSS.

.inputbox{
  border: 1px solid #666;
  width: 210px;
  height: 30px;
  font-size: 1em;
}