I've accomplished this with the forms and list module here
http://kchsfoundation.org/scholarships.aspx (click details)
However, how I accomplished it was using the XSL file and customizing it to output java script to expand/hide the divs. Not something I'd recommend unless you have a pretty deep understanding of xsl and JS. That being said, here is the code that makes it work.
You need this in your skin file somewhere ahead of the forms and list module
function toggle(divid, hrefid) {
//alert(divid + " " + hrefid);
var ele = document.getElementById(divid);
var text = document.getElementById(hrefid);
if (ele.style.display == "block") {
ele.style.display = "none";
text.innerHTML = "Details";
}
else {
ele.style.display = "block";
text.innerHTML = "Hide";
}
} //toggle
Then, you need to edit your xsl file with this to get the proper js output
scholarHref
javascript:toggle('scholarDiv', 'scholarHref');Details
scholarDiv
display: none;
etails" disable-output-escaping="yes" />
You will need to change the second to last line. That was the column details in my form, you would need to change that to your column with the text you want to expand.