Если не хочешь быть первым - не вставай в очередь!
Обычная таблица или набор слоёв + display: table-*. В первую ячейку соотв. вставляете input, можно целиком на всю ячейку шириной/высотой, задаёте ему фон (в виде алмазика) и убираете у него бордеры, выставляете нужный pdding. Готово!