Small fix to get show.html.haml working

This is intended to fix #438. There were two calls to `q.text_for` through the `q_text` helper, one with an arity of two and another with an arity of three. I solved this by separating them into two methods of different names.

It also includes a missing `a_text(a)` helper method.