switch from table-cell to inline-block
ie8 fixes
better placeholder support