Use textContent instead of innerText to support Firefox

Firefox doesn't support `Node.innerText`, so the result is menu items show up as undefined:
![Image of page menu with undefined items](https://k88hudson-screenshots.s3.amazonaws.com/screen-shots/k88mac@2x_2014-06-11_at_6.56.25_PM.png)