Add getter and setter for TextAlign property

I've tested `textAlign` and `setTextAlign` on firefox 33.
Since this is unsafe you could do it as a partial function with a pattern match anyway:
```haskell
unsafeParseTextAlign "left" = AlignLeft
unsafeParseTextAlign "right" = AlignRight
...
```