I'm not entirely sure which method to override in a subclass (and, in fact, I'm not sure whether you'd have to subclass NSTextField or NSTextFieldCell), but the principle is the same: subclass in IB, create the files, override the method, save, and set the Custom Class for each of the text fields to your new subclass.