Юрий, сделать такую кнопку можно несколькими способами. И через input(type="image"), и через фон - https://codepen.io/anon/pen/wxGVRw (как советует Eugene Chefranov ), и используя svg в качестве вложенного элемента или фонового изображения. Используйте что вам удобнее.
В любом случае, на сколько я понимаю, проблема заключается в положении самой кнопки относительно инпута. И скорее всего у вас оба элемента идут с display: inline-block. Тогда допишите обоим одинаковое vertical-align: middle. И проверьте у элементов и родителей отступы, возможно они мешают. Точнее подсказать без кода сложно.