TravelSmith has a good travel vest with loads of pockets that can hold passports, etc. I pair this with a fleece jacket to wear on the plane. I find it helpful to keep the warm-up layer separate from the functional layer, especially when traveling to a warm climate.
wg