This is not working in IE:
.text-button { background: transparent; text-decoration: none; cursor: pointer; }
try this:
.text-button { border: none; background: transparent; cursor: pointer }