teetotalist
Etymology
From teetotal + -ist.
noun
A teetotaler.