Let $M$ denote a smooth manifold. Then a covector at $p \in M$ is an element of the dual space of $T_p M$. We can organize covectors into a bundle over $M$, and then define a $1$-form on $M$ to be a section of this bundle.
Question. Is there a more direct approach to defining $1$-forms, like so:
A $1$-form on $M$ is a linear way of turning sections of $TM \rightarrow M$ into smooth functions $M \rightarrow \mathbb{R}$ satisfying some smoothness or "locality" conditions.
(I'm also interested in defining arbitrary $k$-forms in this way.)