Con tan poco código no se puede ver el origen de ese espacio. Puede ser desde que el formulario tenga algún padding o margin o que le esté afectando alguna otra propiedad por el tema de la herencia en css.
Como tampoco comentas si es en todos los navegadores o en alguno en particular, pudiera ser una cuestión que se resuelva añadiendo un
reset a tu css.
Incluso el hecho de si utilizas o no un doctype correcto puede influir...
Pero ante información tan somera sólo caben cábalas.
Un saludo