Hol, tengo la misma situación.
con respecto a la respuesta de "Raulmmmm" no me parece creativa tu idea amigo. Yo más bien estaba pensando en una forma de poder utilizar el input a cualquier ancho, porque si hago de la forma en que lo planteas entonces me OBLIGA a hacer los inputs del mismo tamaño y eso como que no....
bueno, se me ocurría algo así (ver link abajo)
http://www.icamos.com/clientes/aadevelopers/example/
usar dos div, uno para el borde redonde de la izquierda y el otro para el de la derecha y así el input puede tomar cualquier ancho.
la cuestión es que no soy muy experto en CSS por lo que vengo por ak para que me asesoren en esto, ya que también necesito de esto. Revisen el codigo fuente del link y diganme que tengo mal que no sale como debe ser, si tienen un mejor forma de hacerlo por favor no duden en decírmela.
saludos y espero nos ayuden a mi y a hackteam a resolver nuestras dudas.
Gracias!