Like Hell Knight said, there's a reset stone for 15 and below, and one for every level. You get a free reset stone at 30, but that's only for one class.
You continue to gain TP even at 50 though, so its possible to eventually max out every ability. Skills cost relatively littly TP before 30-35ish however, so if you're still low level, I wouldn't worry about it to be honest.