When the radio antenna fails to retract or deploy, it is usually because the plastic grooved cable inside the retractable antenna mast has become stripped. Toyota sells the antenna mast for $40 or so, and this can be fairly easy to replace.
Or you can go to Jaycar/Repco/DSE and get a stumpy Rubber Duckie style antenna for even cheaper :-)