You are not actively updating the other button's text on click, you're almost there.
Missing line inside the slideToggle
function:
$(".bio_button").not(biobutton).text('Read Full Biography »');
See updated JSFiddle. Please understand that this is a quick hack though, and that the many selectors are not performing too greatly - which won't matter much if you don't have many menus to slide.