TWA changed their policy back in May and will allow you to do this also.
Makes sense for any airline to do so really...if a seat is available prior to departure with all paying and elite passengers taken care of, why not make some money off of that ticket the airline just "gave" away. It's not like the extra food (I use that word lightly) or drink will come close to the amount you will pay for the upgrade.