Why is there no way to construct a TextAsset?

I notice a TextAsset has no listed constructor in the docs. Is it possible to create a TextAsset like you can create a Texture2D? I want to load text content from files and then treat them as assets. Is this not possible?

Create a text asset using Resources.Load().

See the docs here: http://unity3d.com/support/documentation/ScriptReference/Resources.Load.html