We do not currently know of any antonyms for treacher.
The noun treacher is defined as:
Did you mean treachery, teacher, reacher, trencher, breacher or preacher?