On of the biggest problems, I'm facing as an SEO expert inside an agency is getting stuff my way, the SEO way. When we first start working on a project I always get into some contradictory arguments with the designer over hidden text, later on, I have the same problems with the programmer.
They always want to implement the fastest solution or the "trendiest" idea and this isn't always good for SEO.
Implement hidden text features ONLY when the benefits of having such a feature outweigh the actual SEO potential. In other words, if implementing such a feature can bring your more benefits, like conversion, design related optimizations or a better user experience you can go ahead and implement hidden text.
When you have enough visible text that contains SEO ranking factors like keywords, subjects and enough content to beat the competition.
More information regarding this subject you can find here. An extended SEO experiment made by rebootonline.com's Shai Aharony