Teaching assistanships generally are PhD studentships with limited hours of duties (mostly teaching) per academic year. Every institute have different regulations as far as I'm aware. Some does not allow you to take up any extra teaching work as the assistanship is paid on top of your studentship.