The Federal Reserve bank holds large quantities of currency. The Fed also owns securities and makes loans from which it profits. There is an awful lot of money available to fulfill demand without having to print more currency.
The Fed uses open market operations to do this. If the demand for currency increases (bank run) then the Fed offers currency to banks in exchange for securities (treasury notes, bonds, etc.)
The assumption that the Federal Reserve is also the Treasury is the common error. They are two distinct entities which have different ways to correct the money supply.
That's assuming institutions will buy treasury notes and bonds or will even have the time to do so. I imagine a modern day bank run (at a national level) could happen in a matter of hours, possibly in a matter of minutes. If people can't withdraw their funds on the spot, their confidence in the USD will go from 100% to 0% before the teller is able to finish her apology.
What do you believe the motive for a bank run is then? Aren't people demanding US dollars? If it gets harder to acquire something in high demand, wouldn't the value go up? I think you are confusing confidence in the government with confidence in the currency. Certainly there is a dependency under fiat currency for a strong trusted government, but people should have already priced that into their trust of currency and banking. Otherwise they would only work for commodities they could take immediate possession of.