The river Taff flows through Cardiff, and 'taffy' was used as a derogatory term for Welsh people from this origin.
I can't pretend I've heard anyone use it since the 80s.