https://dictionary.cambridge.org/dictionary/english/taffy
https://www.walesonline.co.uk/news/wales-news/theres-still-m...
I can't pretend I've heard anyone use it since the 80s.