In components I've had no trouble using the TapestUtils.getOptionalPageRenderSupport to add external scripts. On a page, however, I've tried getting the PageRenderSupport from many different places, and I always get null back. I'm missing something here...
